package com.fdb.efp.nls.service.dao;

import com.fdb.efp.nls.service.domain.AccoutErroTemp;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * 对账信息错误记录表
 * 
 * @description:TODO
 * @date:2018年12月29日 上午10:23:42
 * @author:cenyj
 */
public interface AccoutErroTempDao {
	int insert(AccoutErroTemp record);

	// 通过主键更新处理状态
	public int updateStateBySernos(Map<String, Object> map);

	// 通过错误类别、处理状态查询待处理的错误信息
	public List<AccoutErroTemp> queryByErroTypeStates(@Param("erroType") String erroType, @Param("states") List<String> states);
	
	// 通过处理状态查询待处理的错误信息
	public List<AccoutErroTemp> queryByStates(@Param("states") List<String> states);

}
